# -*- coding: utf-8 -*-
# @version : 1.0
# @File    : development.py.py
# @Date    : 2024/9/13 09:25
# @Author  : GlenZhao
# @Desc    : 数据库开发配置文件

SERVER_ADDRESS = "0.0.0.0"
SERVER_PORT = "9009"
DOMAIN_ADDR = "http://127.0.0.1"

"""
Mysql 数据库配置项
连接引擎官方文档：https://www.osgeo.cn/sqlalchemy/core/engines.html
数据库链接配置说明：mysql+asyncmy://数据库用户名:数据库密码@数据库地址:数据库端口/数据库名称
"""
SQLALCHEMY_DATABASE_URL = "mysql+asyncmy://root:fuzong1008!@121.43.120.202:13307/fz_meta_meeting"

"""
Redis 数据库配置
格式："redis://:密码@地址:端口/数据库名称"
"""
REDIS_DB_ENABLE = True
REDIS_DB_URL = "redis://:fuzong1008!@121.43.120.202:6379/0"

"""
MongoDB 数据库配置
格式：mongodb://用户名:密码@地址:端口/?authSource=数据库名称
"""
MONGO_DB_ENABLE = True
MONGO_DB_NAME = "admin"
MONGO_DB_URL = f"mongodb://user_pike_meta:pike1008!_meta@121.43.120.202:27017/pkmeta_meeting?authSource={MONGO_DB_NAME}"

STATIC_ENABLE = True
UPLOAD_ENABLE = True
UPLOAD_URL = "/upload"
UPLOAD_DIR = "upload"

"""
阿里云对象存储OSS配置
阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1（杭州）为例，Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
 *  [accessKeyId] {String}：通过阿里云控制台创建的AccessKey。
 *  [accessKeySecret] {String}：通过阿里云控制台创建的AccessSecret。
 *  [bucket] {String}：通过控制台或PutBucket创建的bucket。
 *  [endpoint] {String}：bucket所在的区域， 默认oss-cn-hangzhou。
"""
ALIYUN_OSS = {
    "accessKeyId": "LTAI5tE5yFS3mQGRHsyW4DGt",
    "accessKeySecret": "Att9rPKceK8mmfUdzn36AcT2vyNjEt",
    "bucket": "fz-meta",
    "endpoint": "https://oss-cn-hangzhou.aliyuncs.com",
    "baseUrl": "https://oss.fuzongai.com/"
}

ALIYUN_VOP = {
    "appKey": "D48yEOy2kXMim04g"
}

"""
百度云语音识别
"""
BAIDU_VOP = {
    "appId": "116256188",
    "appKey": "nx6OlB13IUl7ZwjqjqOMvS7U",
    "secretKey": "4CKdDIZLJZ5OwysQ7PQMslCdnvA9aisd"
}
